home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / NEWSOFT / AUGUST / FREEDIAL / Install < prev   
Text File  |  1996-02-20  |  9KB  |  168 lines

  1.  
  2. How to Install a complete Internet software setup?
  3. ==================================================
  4.  
  5. If you know your way aroud RISC OS internet software or already have a
  6. working setup, you don't need to read this.
  7.  
  8. Don't let this longish text discourage you from installing the software. You
  9. don't need to edit complicated command or parameter files, it is pretty much a
  10. case of unpacking the software, selecting a minimal configuration from a
  11. frontend and run. I've tried to explain it very detailed in this text which
  12. makes it rather long.
  13.  
  14.  
  15. Installing Internet software
  16. ----------------------------
  17. For a better understanding of all the software you need I'll try to explain
  18. the main components of internet software first.
  19.  
  20. The interesting parts are internet applications like Webbrowsers, e-mail
  21. Usenet news, or telnet applications. This software expects to find a working
  22. on-line connection to the internet. I will not further discuss these
  23. applications, since a variety of them are available and often supplied with
  24. enough documentation to install them.
  25.  
  26. The connection between the internet and your applications is handled by a
  27. TCP/IP protocol stack. TCP/IP is the transmission protocol which computers use
  28. to communicate on an internet network. Acorn has defined an Application
  29. Programming Interface for RISC OS internet applications. Acorn Internet,
  30. FreeNet and ANT internet all use this API and software for any of these should
  31. be compatible with any of the others. The TCP/IP protocol stack accepts
  32. commands from the internet applications and translates this into TCP/IP data
  33. traffic.
  34.  
  35. The TCP/IP stack needs a means of transport for the data. A driver will send
  36. and receive the TCP/IP data traffic to and from specific hardware. Since you
  37. are using FreeDial, you will be using a modem for an online connection and
  38. you need a serial port driver to talk to it. Two protocols for serial port
  39. connections are common, the Serial Line Internet Protocol: SLIP and the
  40. Point to Point Protocol: PPP. Both of these have several options for further
  41. variation. Your provider can tell you which of these driver protocols you
  42. need for a connection. There is not much difference between them. The main
  43. advantage of PPP is that you don't have to enter the LocalIP and RemoteIP
  44. addresses as PPP will detect this itself.
  45.  
  46. To make it worse, there are two protocols for the connection of a TCP/IP stack
  47. and a hardware driver. Acorn has defined the Device Control Interface: DCI for
  48. this. Acorn now uses version 4 of the DCI protocol for its stack and drivers.
  49. When FreeNet development started, the DCI4 specification was not available and
  50. the older DCI2 version was used. The DCI2 and DCI4 protocols are not
  51. compatible, so different drivers are required for the Acorn and FreeNet stack
  52. while the same applications can be used with both. FreeNet will probably be
  53. updated to DCI4 in the future.
  54.  
  55. Summarizing: There is a range of available internet applications which works
  56. with Acorn standard Internet protocol implementations like Acorn Internet and
  57. FreeNet.
  58. The TCP/IP stack implements the gateway between the applications and the
  59. communication hardware.
  60. Two hardware driver protocols exist DCI2 and DCI4. You need one for your
  61. hardware: the serial port, which implements the protocol to talk to the TCP/IP
  62. stack, either DCI2 or DCI4 and a protocol to talk to the other end of the
  63. hardware connection, SLIP or PPP.
  64.  
  65. This overview details the now latest versions of free available internet
  66. software:
  67.  
  68. TCP/IP stacks:     Author:        Device Control Interface:
  69. FreeNet 1.01       T.Huges        DCI2
  70. Internet 4.07      Acorn          DCI4
  71.  
  72. Hardware drivers:  Author:        Device Control Interface:
  73. SLIPdriver 1.00    T.Huges        DCI2
  74. SLIPdriver 2.00    T.Huges        DCI4
  75. PPPdriver 1.00     S.Monesi       DCI2 1)
  76. PPPdriver 2.00     S.Monesi       DCI4 1)
  77.  
  78. 1) The PPP drivers are shareware and you must register if you plan to use them.
  79.  
  80. The next paragraphs describe how you can install FreeDial with either Acorn
  81. Internet or FreeNet for a working internet setup. You will need other software
  82. to do anything useful with this setup. ArcWeb is probably a good application
  83. to start with as it is easy to set up, and browsing the web can be great fun.
  84. There are many other applications for ftp, telnet, e-mail, usenet news, IRC,
  85. ... The Hensa archive and the FreeNet development archive are good places to
  86. get more applications from. Install just one of either FreeNet or Acorn
  87. Internet, FreeDial will get confused when it finds both on your system! You
  88. can safely switch later on though by swapping the FreeDial directory from
  89. the !FreeUser.Files to or from the !Internet.Files directory.
  90.  
  91.  
  92. Installing FreeDial with Acorn Internet
  93. ---------------------------------------
  94. You need the Internet application and modules as supplied by Acorn. They can
  95. be found on ftp://ftp.acorn.co.uk/pub/riscos/releases/networking/DCI4
  96. as the files:
  97. internet.arc - the !Internet application
  98. System.arc   - the support modules
  99.  
  100. Furthermore you need drivers. You can use either SLIPdriver 2.00 or PPPdriver
  101. 2.00. Both can be found on
  102. ftp://ftp.dsse.ecs.soton.ac.uk/pub/Acorn/freenet in
  103. t.hughes/slipdriver2.00.arc and s.monesi/pppdriver2.00.arc
  104.  
  105. You also need a nameresolver module. You can use the InetDB module from
  106. FreeNet.
  107.  
  108. Place the !Internet application in a directory. You don't need to configure
  109. any of the files as described in its Docs, FreeDial will handle the
  110. configuration. Upgrade your !System application with the Network modules
  111. from the System.arc archive as described in its support documentation. Copy
  112. the InetDB module from FreeNet in the !System.Modules.Network directory.
  113. Open the !Internet directory and create a 'Drivers' directory in it. Copy
  114. the SLIPdriver and/or PPPdriver in the !Internet.Drivers directory. Copy the
  115. resconf file from FreeNet's !FreeUser.Files in the !Internet.Files
  116. directory. Now close !Internet and run it. Nothing will happen, but this
  117. will tell the Filer where the new location of !Internet is (after copying
  118. from the archive). Copy !FreeDial in the same directory as !Internet. Run
  119. the !AInstall file from the FreeDial archive, this will install the FreeDial
  120. configuration in !Internet. Install any other Internet software you want to
  121. use in the directory.
  122.  
  123. Run FreeDial. Select 'TCP/IP setup' and you should be able to select AcornDCI4
  124. as your Internet software. Go back to 'Provider setup' and enter all the
  125. details for your provider. When FreeDial already has a configuration for your
  126. provider, you can simply select it and add your login details. Otherwise
  127. select 'Add new' in the provider menu and enter all the details. Select a
  128. modem driver in the 'Modem setup', HayesTone should work with most modems.
  129. Select your serial port details. You must now select a login script in the
  130. 'TCP/IP setup'. If you have selected one of the available Providers, just
  131. select a script for your driver, eg. SLIP, PPP, or PPP_PAP if your provider
  132. supports the Password Authentication Protocol. If you entered a new provider,
  133. you must also make a login script. This is a simple command file which will
  134. handle the login procedure for your provider, since the login is often
  135. different for different drivers (eg, sending slip or ppp command), this script
  136. should also start the driver. When adding a script, an example SLIP script is
  137. given which will be easy to modify for your provider. When all configuration
  138. is complete, click Save to set this as the default setup and try it by
  139. clicking Dial. Any problems will now probably be in the script file, click
  140. Save Log from the dial window to see what happened and use it to debug the
  141. script.
  142.  
  143. Once FreeDial completes successfully with the message 'Connected' in the
  144. status diplay, you are online and you can run internet applications.
  145.  
  146.  
  147. Installing FreeDial with FreeNet
  148. --------------------------------
  149. Installing FreeNet is easier as FreeNet is supplied with the required serial
  150. hardware drivers and nameresolver module. You need just the FreeNet archive
  151. which can be found in:
  152. ftp://ftp.dsse.ecs.soton.ac.uk/pub/Acorn/freenet/t.huges/freenet1.01.arc
  153.  
  154. First make a directory in which you want to install your internet software.
  155. Open the FreeNet archive and copy the !FreeNet and !FreeUser directories in
  156. it. You don't need to configure !FreeNet as described in its documents,
  157. FreeDial will handle this. Run the !FreeNet and !FreeUser applications so the
  158. Filer knows the new locations of these. Now copy the !FreeDial application
  159. from the archive in the same directory. Run !FNInstall from the archive, this
  160. installs the FreeDial configuration in the !FreeUser application.
  161.  
  162. Now run FreeDial. Select 'TCP/IP setup' and you should be able to select
  163. FreeNet as your Internet software. Enter the other setup details as described
  164. for installing Acorn Internet.
  165.  
  166.  
  167. Gert-Jan de Vos, devos@eb.ele.tue.nl
  168.